// import Vue from 'vue'
// import Vuex from 'vuex'
// //挂载Vuex
// Vue.use(Vuex)
// //创建VueX对象
// const store = new Vuex.Store({
//     state:{
// //存放的键值对就是所要管理的状态
//         name:'hello VueX'
//     }
// })
// export default store
import Vue from 'vue'
import Vuex from 'vuex'
// 挂载Vuex
Vue.use(Vuex)
// 创建VueX对象
const store = new Vuex.Store({
    state:{
// 存放的键值对就是所要管理的状态
        name:'hello VueX'
    },
    mutations:{
// ES6语法，等同edit:funcion(){...}
        edit(state){
            state.name="jack"
        }
    },
    getters:{
        nameInfo(state){
            return "name："+state.name;
        },
        fullInfo(state,getters){
            return getters.nameInfo+"，年龄："+state.age;
        }
    }
})
export default store